package com.hbnu.net;

import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import java.net.SocketException;

public class UDPSendDemo1 {
    public static void main(String[] args) {
        try {

            //创建Socket
            DatagramSocket datagramSocket = new DatagramSocket();

            //准备需要通信的数据
            String content = "2024年10月21日08点39分";
            DatagramPacket datagramPacket = new DatagramPacket(content.getBytes(),content.getBytes().length, InetAddress.getByName("localhost"),8888);   //将数据封包,网络传输都是字节流

            //发送数据
            datagramSocket.send(datagramPacket);

            //关闭Socket
            datagramSocket.close();     //规范性代码中，网络资源的关闭是放到finally代码块中的
        } catch (Exception e) {
            throw new RuntimeException(e);
        }
    }
}
